﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using YetAnotherChat.ChatCore.Models;
using YetAnotherChat.Common;

namespace YetAnotherChat.MemoryStorage.Interfaces
{
    public interface IMemoryQueueStorage
    {
        void Queue(EntityBase entity);
        void Queue(EntityBase[] entities);
        EntityBase[] Dequeue(int itemCount);
        int Count { get; }
    }
}
